2023年08月15日
川俣晶の縁側技術関連執筆情報 total 811 count

変数の初期化の歴史: ~C言語は変数を初期化しない~は正しいのか?

Written By: 川俣 晶連絡先

表紙 変数の初期化の歴史: ~C言語は変数を初期化しない~は正しいのか?

「これはどんな新刊だい?」

「ITプロ豆知識シリーズだ」

「で何をしたんだ?」

「値を指定せずに変数を作成した時、変数を初期化する言語としない言語がある。それを調べた」

「どれを調べたんだい?」

「以下の言語」

  • FORTRANの場合・世界初の高級言語は効率重視
  • LISPの場合・夢多き未来指向
  • COBOLの場合・ビジネスは安全重視
  • BASICの場合・なんでもオッケーの初心者世界
  • FORTHの場合・スタックマシンは変数もOK
  • Pascalの場合・かつての定番プログラミング言語
  • C言語の場合・本命言語は混迷言語
  • awkの場合・テキスト処理の簡易な言語
  • Perlの場合・簡単なままスケールアップしよう
  • Pythonの場合・AI言語は実は老舗
  • Rubyの場合・国産言語の意地
  • Javaの場合・夢と人気と現実と
  • JavaScriptの場合・Webブラウザのお供に
  • C#の場合・目の付け所がシャープです
  • Rustの場合・LinuxもWindowsも使ってる

「全部走らせたの?」

「全部じゃないが、ほぼ走らせている」

「PerlとかJavaとか君の嫌いな言語じゃないか。それも走らせたの?」

「走らせた」

「労作だね」

「しかし、今更FORTHやawkの知識は役立つとは思わなかったぞ」

「えー」

「しかも、Pascalは、40年前に買ったTurbo Pascalを使ったし」

「なんてことだ」